package Test.Test3;

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

public class Exam2 {
    public static void main(String[] args) {
        Map<Integer,String> map = new HashMap<>();
        map.put(1,"123");
        map.put(2,"456");
        map.put(3,"789");
        map.put(4,"123");
        map.put(5,"456");
        Collection<String> values = map.values();
        Iterator<String> iterator = values.iterator();
        int count1 = 0;//记录数字字符串“123”出现的个数
        int count2 = 0;//记录数字字符串“456”出现的个数
        int count3 = 0;//记录数字字符串“789”出现的个数
        while (iterator.hasNext()){
            String s = iterator.next();
            if(s.equals("123")){
                count1++;
                System.out.println("发现数字字符串123"+"目前该字符串已有"+count1+"个");
            }else if (s.equals("456")){
                count2++;
                System.out.println("发现数字字符串456"+"目前该字符串已有"+count2+"个");

            }else if (s.equals("789")){
                count3++;
                System.out.println("发现数字字符串789"+"目前该字符串已有"+count3+"个");
            }
        }
        System.out.println("——————————————————————————————————————————————————————————");
        System.out.println("123 出现了"+count1+" 次");
        System.out.println("456 出现了"+count2+" 次");
        System.out.println("789 出现了"+count3+" 次");

    }
}
